Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

버그수정+ 타입체크 맞도록 수정 #17

Merged
merged 2 commits into from
Aug 3, 2024
Merged

Conversation

seojangho
Copy link

@seojangho seojangho commented Aug 3, 2024

  • packages/backend/src/server/api/endpoints/meta.ts
    커밋 d20542c 참고.
    인스턴스 메타정보 말아주는 MetaEntityService 라는게 추가되어, meta 엔드포인트 핸들러가 얘를 사용하도록 수정
  • S3 설정 관련
    • packages/backend/src/config.ts
    • packages/backend/src/core/S3Service.ts
    • packages/backend/src/core/entities/MetaEntityService.ts
  • 테스트 코드 타입체크 수정: packages/backend/test/unit/packages/backend/test/unit
    커밋 c7d7da8 참고

-	packages/backend/src/server/api/endpoints/meta.ts
  커밋 d20542c 참고.
	인스턴스 메타정보 말아주는 MetaEntityService 라는게 추가되어,
	meta 엔드포인트 핸들러가 얘를 사용하도록 수정
- S3 설정 관련
  - packages/backend/src/config.ts
  - packages/backend/src/core/S3Service.ts
  - packages/backend/src/core/entities/MetaEntityService.ts
Copy link

@HotoRas HotoRas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@seojangho seojangho requested a review from HotoRas August 3, 2024 08:34
@seojangho seojangho marked this pull request as draft August 3, 2024 08:35
Related commit from upstream: c7d7da8
@seojangho seojangho marked this pull request as ready for review August 3, 2024 08:51
@seojangho
Copy link
Author

@HotoRas PR이 업데이트되었습니다. 마지막 리뷰 이후 변경사항은 41aa26f 를 보미션 됩니다.

@seojangho seojangho merged commit ccb1ae4 into host Aug 3, 2024
10 of 15 checks passed
@seojangho seojangho deleted the typecheck-fix branch August 3, 2024 08:56
@HotoRas
Copy link

HotoRas commented Aug 3, 2024

@HotoRas PR이 업데이트되었습니다. 마지막 리뷰 이후 변경사항은 41aa26f 를 보미션 됩니다.

확인했습니다. LGTM :shine:

오브젝트 스토리지 설정 (S3)에 관하여

해당 기능 추가에 사용한 베이스는 MisskeyIO 본체입니다. S3 기능 자체는 MetaService 리팩토링 이전에 삭제가 진행된 것으로 보이며, 이 때문에 리팩토링 전 코드가 현재에 맞게 작동하게만 개보수하다 보니 예전 코드가 남아있을 수밖에 없네요.

노트 수정의 리턴 타입 오류

저건 저도 간과하고 있었네요. 체리픽 측에서도 간과하고 있던 거 같긴 합니다만. Misskey가 사용하는 Node.JS 버전이 바뀌면서 저렇게 (기존대로) 코딩하면 기능 사용 시 문제가 발생할 수 있게 됐는데, 마침 발견됐나보네요.

HotoRas added a commit to HotoRas/misskey-neko that referenced this pull request Aug 9, 2024
nekoplanet#13 Add changelog by @HotoRas
2215de5 by @HotoRas
c645e8f by @HotoRas
nekoplanet#15 노트 수정 기능 부활 (3트) by @HotoRas
nekoplanet#16 Feat: "다른 계정 추가" 버튼 아래에 "새 계정 추가" 버튼이 살아 있어서 지웠습니다 by @HotoRas
nekoplanet#17 Typecheck Fix by @janghoseo
nekoplanet#21 Fix note edit 2 by @HotoRas
@HotoRas HotoRas mentioned this pull request Aug 9, 2024
5 tasks
HotoRas added a commit to HotoRas/misskey-neko that referenced this pull request Sep 13, 2024
nekoplanet#13 Add changelog by @HotoRas
2215de5 by @HotoRas
c645e8f by @HotoRas
nekoplanet#15 노트 수정 기능 부활 (3트) by @HotoRas
nekoplanet#16 Feat: "다른 계정 추가" 버튼 아래에 "새 계정 추가" 버튼이 살아 있어서 지웠습니다 by @HotoRas
nekoplanet#17 Typecheck Fix by @janghoseo
nekoplanet#21 Fix note edit 2 by @HotoRas
HotoRas added a commit to HotoRas/misskey-neko that referenced this pull request Sep 14, 2024
nekoplanet#13 Add changelog by @HotoRas
2215de5 by @HotoRas
c645e8f by @HotoRas
nekoplanet#15 노트 수정 기능 부활 (3트) by @HotoRas
nekoplanet#16 Feat: "다른 계정 추가" 버튼 아래에 "새 계정 추가" 버튼이 살아 있어서 지웠습니다 by @HotoRas
nekoplanet#17 Typecheck Fix by @janghoseo
nekoplanet#21 Fix note edit 2 by @HotoRas
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants